Running the Table: An AI for Computer Billiards

نویسنده

  • Michael Smith
چکیده

Billiards is a game of both strategy and physical skill. To succeed, a player must be able to select strong shots, and then execute them accurately and consistently. Several robotic billiards players have recently been developed. These systems address the task of executing shots on a physical table, but so far have incorporated little strategic reasoning. They require AI to select the ‘best’ shot taking into account the accuracy of the robotics, the noise inherent in the domain, the continuous nature of the search space, the difficulty of the shot, and the goal of maximizing the chances of winning. This paper develops and compares several approaches to establishing a strong AI for billiards. The resulting program, PickPocket, won the first international computer billiards competition.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

" Whoever Called Snooker 'chess with Balls' Was Rude, but Right " Pickpocket: an Artificial Intelligence for Computer Billiards

Billiards is a game of both strategy and physical skill. To succeed, a player must be able to select strong shots, and then execute them accurately and consistently on the table. Several robotic billiards players have recently been developed. These systems address the task of executing shots on a physical table, but so far have incorporated little strategic reasoning. They require artificial in...

متن کامل

Predictive Visual Models of Physics for Playing Billiards

Imagine a hypothetical person who has never encountered the game of billiards in their life. When introduced to the game, this person may not be very adept at playing the game, but would be capable of inferring the direction in which the cue ball needs to be hit to displace the target ball to a desired location. How can this person make such an inference without any prior billiards-specific exp...

متن کامل

21st International Conference on Computer Graphics, Visualization and Computer Vision 2013

PoolLiveAid is an augmented reality tool designed to assist unskilled or amateur pool, or snooker or billiards players in predicting trajectories. A camera placed above the table acquires and processes the game on-the-fly. The system detects the table border, the ba predictable trajectory of the white ball, and the ball directly in its trajectory. The output result is then forwarded to a projec...

متن کامل

The Mathematics of Billiards: Summer Course

1.1. Billiard trajectories and “unfolding”. The mathematics of billiards might be considered an abstraction of the game of billiards, but the sense in which this is true is (sadly) guaranteed not to improve your pool game. First, we remove the pockets and consider a single ball’s motion to be modeled by a point moving in straight lines. Then, we replace the rectangular boundary of the table by ...

متن کامل

Preventing Key Performance Indicators Violations Based on Proactive Runtime Adaptation in Service Oriented Environment

Key Performance Indicator (KPI) is a type of performance measurement that evaluates the success of an organization or a partial activity in which it engages. If during the running process instance the monitoring results show that the KPIs do not reach their target values, then the influential factors should be identified, and the appropriate adaptation strategies should be performed to prevent ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006